开发者必看!Parity 将 Cumulus、Substrate 和 Polkadot 存储库合并为 Polkadot SDK!
加入 PolkaWorld 社区,共建 Web 3.0!
这周五,Parity 的工程团队将把 Cumulus、Substrate 和 Polkadot 的代码库合并为一个名为 Polkadot SDK 的存储库。这可能会对你的工作产生影响,但不用担心,Parity 为大家准备了一个常见问题解答。以下是你需要了解的内容,开发者必看!
为什么要将这三个相互依赖的仓库合并为一个?
将相互依赖的仓库合并为单个仓库可以简化开发过程,不再需要在多个存储库之间同步提交代码的改动。以前,如果一项更改影响了多个存储库,可能需要创建多个 PR,每个存储库一个,并确保它们一起合并。现在,由于所有代码都在一个地方,只需要一个 PR。减少复杂性、改善团队协作和提高项目管理效率。
此项目与 crates.io 的发布无关。crates.io 目前正在开发中,一旦有最终状态,我们会通知您。
将合并哪些仓库?
Cumulus:https://github.com/paritytech/cumulus
Substrate:https://github.com/paritytech/substrate
Polkadot:https://github.com/paritytech/polkadot
这会如何影响我的现在的工作?
如果你在本地机器上有旧存储库的克隆,那么在存储库合并后,你可能需要更新或重新克隆新的合并存储库,以确保你的本地版本与新的单一仓库保持同步。
更新远程存储库:如果你的开发环境中有对旧存储库的远程引用,你可能需要更新这些引用以指向新的合并存储库。
引用旧存储库的任何脚本或集成可能也需要更新:如果你使用任何自动化脚本或集成工具,这些可能直接引用旧存储库的 URL 或路径,那么合并后,你需要更新这些引用以指向新存储库。
开放的 PR 将不会被迁移:如果旧存储库中有未关闭的拉取请求(Pull Requests,缩写为 PR),那么这些将不会自动迁移到新存储库。你将需要手动重新创建并提交这些 PR 到新的合并存储库。
旧存储库中的开放 PR 会怎样?
旧存储库中的开放 PR 不会自动迁移到新存储库。合并完成后,你需要手动在新存储库中重新创建并提交这些 PR。你仍然可以在存档的存储库中搜索你的 PR,以便可以在新存储库中轻松重新提交。
旧存储库中的开放问题会怎样?
即使存储库被存档,其中的问题(issues)仍然可以查看和访问,但可能无法添加新评论或更改。Parity 组织内的不同团队将负责将与他们相关的问题从旧存储库迁移到新的 Polkadot SDK 合并存储库中。如果某些问题已经分配给特定的项目看板,那么它们可能会保留在原始存档仓库中,而不是迁移到新仓库,但团队成员仍然可以访问它们。
合并过程何时进行?
合并过程将从 8 月 25 日(星期五) 到 8 月 28 日(星期一) 进行。我们建议你通过熟悉新仓库结构(https://github.com/paritytech-stg/polkadot-sdk)来为过渡做准备,并更新任何必要的引用。请不要复制此存储库,这不是 Polkadot SDK 的存储库 ,只是一个暂存环境,仅供你预览新存储库的文件夹和结构。此外,你仍然可以访问存档仓库中的 PR,因此你还有时间过渡到新的仓库。
旧存储库将会怎样?
迁移完成后,旧存储库将被存档并设置为只读模式。这将确保保留所有历史数据,但旧存储库将无法进行新的提交或更改。
如何为新存储库做贡献?
你可以像对旧存储库那样对新存储库做贡献。克隆新存储库,创建一个新分支,进行更改,并提交拉取请求。请务必遵循更新的贡献准则和编码标准。不要忘记在新存储库中点击 ⭐️,以便随时关注任何更新。
开发工作流程会有任何变化吗?
核心开发工作流程将保持不变,但可能会有一些调整,以适应新的存储库结构和消除 "companion" PR。请务必查看更新的文档和准则,以确保顺利过渡。
如果我在过渡期间遇到问题,该怎么办?
如果你在过渡期间遇到任何问题或有任何疑问,请与存储库维护者联系,并通过 Github Issues 或 Github Discussions 发布你的问题。我们将确保大家尽可能顺利过渡,并提供帮助。
在哪里查看合并有关的最新进展和公告?
请密切关注波卡论坛帖子的公告部分或新存储库的 README。随着合并的进行,我们将在那里发布更新和重要信息。https://forum.polkadot.network/t/psa-parity-is-currently-working-on-merging-the-polkadot-stack-repositories-into-one-single-repository/2883
那么赞、关注和其他更新呢?
GitHub 不会转移这些内容。因此,你需要重新设置这些机制以保持最新状态。
原文:https://polkadot-public.notion.site/Polkadot-SDK-FAQ-fbc4cecc2c46443fb37b9eeec2f0d85f
编译:PolkaWorld
直播预告
本周四晚 7 点,PolkaWorld 生态研究负责人 Kristen 将在波卡世界直播间分享「Polkadot 入门及生态概览 - 第六期」。点击下方按钮立即预约。
PolkaWorld Telegram 群:
t.me/polkaworld
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
一文了解 Astar Tokenomics 2.0:通胀降至 5.8% 或更低,dApp Staking 将实施分级系统!
Moonbeam 将 Wormhole 的数十亿美元流动性带入 Polkadot 生态
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!